package com.visionblue.business.ship.util.download;

/**
 * 项目名称：sea-client-android
 * 类描述：下载接口回调
 * 创建人：dell
 * 创建时间：2019/12/1715:09
 * 修改人：
 * 修改时间：
 * 修改备注：
 */
public interface DownloadCallBack {

    /**
     * 下载成功的回调
     *
     * @param filename
     */
    void onComplete(String filename);

    /**
     * 下载失败的回调
     *
     * @param t
     */
    void onError(Throwable t);

    /**
     * 进度更新的回调
     *
     * @param filename
     * @param percent
     */
    void onProgress(String filename, int percent);

}
